class TemporalDischarge < ActiveRecord::Base
  belongs_to :student

  validates_presence_of :student_id, :starts, :ends, :info
  validates :start_end_dates

  protected
  def start_end_dates
    errors.add(:ends, 'La fecha de término de la baja temporal debe de ser después de la de inicio') if ends.nil? ||
      ends <= starts
  end
end
